# Python 流程控制之中断 break

# break 语句用于终止当前循环，并跳出循环体。

# 语法格式如下：
'''
break
'''

# 示例：
for i in range(10):
    if i == 5:
        break
    print(i)
# 输出：0 1 2 3 4
# 在循环中使用 break 语句可以提前结束循环，并跳出循环体。
# 注意：break 语句只能用于循环结构中，不能用于其他语句块中。
# 另外，break 语句只能终止当前循环，并不会影响其他循环。

# 示例：请用 break 语句实现一个求和程序，要求输入的数字个数不限，直到用户输入“done”结束。
sum = 0
while True:
    num = input("请输出数字，输入“done”结束: ")
    if num == "done":
        break
    sum += float(num)
print("总和:", sum)
